package day13.mapdemo;

import java.util.*;

public class fight
{
    public static void main(String[] args)
    {     init();

    }
    public static void init()
    {    Map<String, Integer> map=new HashMap<>();
         List<String> choice=new ArrayList<>();
         String []names={"玉龙雪山","长城","丽江","少林寺"};
         Random r=new Random();
         for(int i=0;i<80;i++)
         {
             choice.add(names[r.nextInt(names.length)]);
         }
         for(String it:choice)
         {
             if(map.containsKey(it))//****如果map包含这个键
             {
                 map.put(it, map.get(it)+1);//会顶掉之前那个一样键的，插入一个新的键值对，会先处理这个拿到当前键的数值map.gei(index)，然后拿到这个数才能给他入进去啊
             }
             else
             {
                 map.put(it, 1);
             }
         }
         Set<Map.Entry<String, Integer>> set=map.entrySet();
         for(Map.Entry<String,Integer> it:set)
         {
             System.out.println(it.getKey() + ":" + it.getValue());

         }

    }

}




//        while(true)
//        {  System.out.println("请输入你要去的景点:A,B,C,D");
//            String str = sc.next();
//            if(str.equals("A"))
//            {
//                   map.put("A", ++sumA);
//            }
//            else if (str.equals("B"))
//            {
//                map.put("B", ++sumB);
//            }
//            else if (str.equals("C"))
//            {
//                map.put("C",++sumC);
//            }
//            else if (str.equals("D"))
//            {
//                map.put("D", ++sumD);
//            }
//            else if (str.equals("exit"))
//            {
//                break;
//            }
//            else{
//                System.out.println("输入有误");
//            }
//        }

     //   foreach(map);




//    public static void foreach(Map<String,Integer> map)
//    {
//            Set<Map.Entry<String,Integer>> set=map.entrySet();
//               for(Map.Entry<String,Integer> it:set)
//                    {
//                        System.out.println(it.getKey()+":"+it.getValue());
//                    }
//
//    }

